/**
 * 用于比较两个字符串的方法，能够依据指定的语言环境来判断两个字符串之间的相对顺序
 * 当执行此方法时，
 * 如果调用该方法的字符串小于参数字符串，则返回负数；
 * 若两字符串相等则返回0；
 * 反之，当前字符串大于参数字符串会得到正数值作为结果。
 * 结果取决于具体的Unicode编码位置差异
 */

const arr = ["a", "c", "e", "d", "g", "f", "b"];
const sorts = arr.sort((a, b) => a.localeCompare(b));
console.log(sorts); // [ 'a', 'b', 'c', 'd', 'e', 'f', 'g' ]
